•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r5
r2
1[[분류:the tree]]
r3
2[include(틀:상위 문서, 문서명1=the tree)]
r1

(새 문서)
3 * apt-get 업데이트
r4
4{{{#!syntax sh
5apt-get update -y
6}}}
r1

(새 문서)
7 * sudo 설치
r4
8{{{#!syntax sh
9apt-get install sudo -y
10}}}
r1

(새 문서)
11 * apt 업데이트
r4
12{{{#!syntax sh
13sudo apt update
14sudo apt upgrade -y
15}}}
r1

(새 문서)
16 * curl 설치
r4
17{{{#!syntax sh
18sudo apt install curl -y
19}}}
r1

(새 문서)
20 * nvm 설치 ([[https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating|github 링크]])
r4
21{{{#!syntax sh
r5
22nvm install 20
r4
23}}}
r1

(새 문서)
24 * pm2 설치[* npm은 기본으로 설치되어 있음.]
r4
25{{{#!syntax sh
26npm install pm2 -g
27}}}
r1

(새 문서)
28-----
29 * mongoDB 설치
r4
30{{{#!syntax sh
31sudo apt-get install gnupg curl -y
32curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
r1

(새 문서)
33 sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
r4
34 --dearmor}}}
35> {{{#!syntax sh
36echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list}}}
r1

(새 문서)
37>-----
38> ubuntu 24.04 (Noble)
39{{{#!folding [ 다른 버전 보기 ]
r4
40> {{{#!syntax sh
41echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list}}}
r1

(새 문서)
42>-----
43> Ubuntu 22.04 (Jammy)
44
r4
45> {{{#!syntax sh
46echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
47}}}
r1

(새 문서)
48>-----
49> Ubuntu 20.04 (Focal)
50}}}
r4
51{{{#!syntax sh
52sudo apt-get update
53sudo apt-get install -y mongodb-org
54}}}
r1

(새 문서)
55
56> 5[* 5. Asia] - 68[* 68. Seoul]
57 * systemctl 설치
r4
58{{{#!syntax sh
59sudo apt-get install systemctl -y
60}}}
r1

(새 문서)
61 * mongoDB 실행
62> mongosh
63{{{#!folding [ 만약 실행이 안된다면 ]
64 > docker -> Files -> {{{/etc/mongod.conf}}}로 이동
65 > 아래와 같이 수정 및 모든 주석 삭제 후 저장
66 >-----
67 > 수정 전
68 >{{{storage:
69 dbPath: /var/lib/mongodb
70 journal:
71 enabled: true
72}}}
73 >-----
74 > 수정 후
75 > {{{storage:
76 dbPath: /var/lib/mongodb
77}}}}}}
78 * DB 생성 및 DB에 접속할 user 만들기
79> use test123 //test123 DB 생성 및 접속
80> db.createUser({ user: "admin", pwd: "0000", roles: [ "readWrite" ]}) //admin 계정으로 0000 비밀번호로 readWrite 권한으로 계정 생성
81> db.getUsers(); //생성된 User 확인
82> exit
83 * Meilisearch 설치
r4
84{{{#!syntax sh
85curl -L https://install.meilisearch.com | sh
86}}}
r1

(새 문서)
87 * git 설치
r4
88{{{#!syntax sh
89apt install git -y
90}}}
r1

(새 문서)
91 * the tree 엔진 설치
r4
92{{{#!syntax sh
93git clone https://github.com/wjdgustn/thetree --recursive
94}}}
r1

(새 문서)
95
96-----
97출처
98 * 다올위키 [[https://daol.cc/w/the tree/설치 방법|the tree/설치 방법]] 문서의 [[https://daol.cc/w/the%20tree/%EC%84%A4%EC%B9%98%20%EB%B0%A9%EB%B2%95?uuid=e67d8b0a-91f1-4f67-9713-c2a5f8d55ece|r10]]판에서 가져옴.
99 * 더시드위키 [[https://theseed.io/w/사용자:asdf1024/연습장|사용자:asdf1024/연습장]] 문서의 [[https://theseed.io/w/%EC%82%AC%EC%9A%A9%EC%9E%90:asdf1024/%EC%97%B0%EC%8A%B5%EC%9E%A5?uuid=79a62d21-f6a7-4acd-a8c7-ec138bd558a0|r654]]판에서 가져옴.
100 * 더시드위키 [[https://theseed.io/w/사용자:asdf1025/the tree 설치|사용자:asdf1025/the tree 설치]] 문서의 [[https://theseed.io/w/%EC%82%AC%EC%9A%A9%EC%9E%90:asdf1025/the%20tree%20%EC%84%A4%EC%B9%98?uuid=0ee2ab8d-594a-4879-a33e-847ab908a4e7|r21]]판에서 가져옴.